/**
 * @description 定义容器中的依赖注入类型
 */
const TYPES = {
  // api
  ApiAuth: Symbol.for('ApiAuth'),
  ApiUser: Symbol.for('ApiUser'),
  ApiDept: Symbol.for('ApiDept'),
  // service
  UserService: Symbol.for('UserService'),
  PermissionService: Symbol.for('PermissionService'),
  // storage
  UserStorage: Symbol.for('UserStorage'),
  PermissionStorage: Symbol.for('PermissionStorage'),
  AppStorage: Symbol.for('AppStorage'),
  MultipleTabStorage: Symbol.for('MultipleTabStorage'),
  LocaleStorage: Symbol.for('LocaleStorage'),
  // subscription
};

export { TYPES };
